package com.woniu;


import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.scheduling.annotation.EnableScheduling;
import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc;


/**
 * 1.用户对订单作出投诉
 * 2.评价通过mq发送到门店评价，门店消费
 * 3.门店处理完之后，获取complainId并且保存计数，并且发送SMS消息到客户手机（通过查找用户得到手机）
 * 4.每天扫描一次当前时间大于处理时间两天，且没有处理时间的就提交到后台。
 * 4，客户端消费，收到该消息，如果接受的话，改变该投诉状态，投诉完工
 * 5，不接受的话继续发送到门店再次处理，步骤同2-3，超过3次就改变投诉状态，mq发送广播信息告知门店和客户已由后台处理。
 * 6.后台进行审核处理，是否合理，合理扣一分,不合理驳回。
 * 7.每月进行一次差评评价，若是差评率为5%则扣除一分，为10%扣除两分，无差评率加一分
 * 8.每天扫描一次，若是信誉分低95分直接通过mq发送警告消息，每月评定一次，低于90分则封禁一个月。
 */
@SpringBootApplication
@MapperScan("com.woniu.mapper")
@EnableSwagger2WebMvc
@EnableFeignClients
@EnableScheduling
public class ComplainApplicant {
    public static void main(String[] args) {

        SpringApplication.run(ComplainApplicant.class,args);
    }
}
